05260c6084860669704bbdb33f4eaed9974fcb30,src/main/java/me/gnat008/perworldinventory/data/players/PWIPlayerManager.java,PWIPlayerManager,getDataFromCache,#Group#GameMode#Player#,226

Before Change


            econ.bankDeposit(player.getName(), cachedPlayer.getBankBalance());

            econ.withdrawPlayer(player, econ.getBalance(player));
            econ.depositPlayer(player, cachedPlayer.getBalance());
        }
    }

After Change



            EconomyResponse er = econ.withdrawPlayer(player, econ.getBalance(player));
            if (er.transactionSuccess()) {
                econ.depositPlayer(player, cachedPlayer.getBalance());
            } else {
                PwiLogger.warning("[ECON] Unable to withdraw currency from '" + player.getName() + "': " + er.errorMessage);
            }

            EconomyResponse bankER = econ.bankWithdraw(player.getName(), econ.bankBalance(player.getName()).amount);
            if (bankER.transactionSuccess()) {
                econ.bankDeposit(player.getName(), cachedPlayer.getBankBalance());
            } else {
                PwiLogger.warning("[ECON] Unable to withdraw currency from bank of '" + player.getName() + "': " + er.errorMessage);
            }
        }
    }